package so.sao.code.service.service;

import java.util.Date;
import java.util.List;

import so.sao.code.dto.request.ThirdPartyCodeFileHandleRequest;
import so.sao.code.dto.response.ThirdPartyCodeFileHandleDto;

/**
 * 第三方码文件处理。
 * @author wei.wang
 *
 */
public interface ThirdPartyCodeFileRecordService {

	ThirdPartyCodeFileHandleDto findByEseIdAndFileName(Long eseId, String fileName);

	ThirdPartyCodeFileHandleDto modify(ThirdPartyCodeFileHandleRequest codeFileHandleRequest);

	String findTopCode(Long thirdPartyCode, String domain, String subDomain, Long eseId);

	List<ThirdPartyCodeFileHandleDto> find(Long eseId, Date createDate);
}
